//显示颜色（int）
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>

int main()
{
	//打开lcd
	int lcd_fd;
	lcd_fd = open("/dev/fb0", O_RDWR);
	if(-1 == lcd_fd)
	{
		perror("open lcd failed!\n");
		return -1;
	}
	else
	{
		printf("open lcd success!\n");
	}
	//处理颜色数据
	//定义颜色数据缓冲区
	int col_buf[800*480];
	int i;
	for(i=0;i<800*480;i++)
	{
		col_buf[i] = 0x00FF00FF;
	}
	//讲颜色数据写入lcd
	write(lcd_fd, col_buf, sizeof(col_buf));
	//关闭lcd
	close(lcd_fd);
	
	return 0;
}